<?php
/**
 * Name: RequirementRevision.php
 * Created by: Chung Hoang Long
 * Created Date: 11-10-2013
 * Description: Phien ban cua Artifact
 */

class RequirementRevision {
	
	// PK
	private $_RevisionPK; // int
	
	// FK
	private $_ArtifactPK; // int
	
	private $_RevisionNO; // int
	private $_RevisionDate; // datetime
	private $_RevisionContent; // text
	
	public function __construct($revisionPK, $artifactPK, $revisionNO, $revisionDate, $revisionContent) {
		$this->_RevisionPK = $revisionPK;
		$this->_ArtifactPK = $artifactPK;
		$this->_RevisionNO = $revisionNO;
		$this->_RevisionDate = $revisionDate;
		$this->_RevisionContent = $revisionContent;
	}
	/**
	 * @return int
	 */
	public function getRevisionPK() {
		return $this->_RevisionPK;
	}
	
	/**
	 * 
	 * @param int $revisionPK
	 */
	public function setRevisionPK($revisionPK) {
		$this->_RevisionPK = $revisionPK;
	}
	
	/**
	 * @return int
	 */
	public function getArtifactPK() {
		return $this->_ArtifactPK;
	}
	
	/**
	 * 
	 * @param int $artifactPK
	 */
	public function setArtifactPK($artifactPK) {
		$this->_ArtifactPK = $artifactPK;
	}
	
	/**
	 * @return int
	 */
	public function getRevisionNO() {
		return $this->_RevisionNO;
	}
	
	/**
	 * 
	 * @param int $revisionNO
	 */
	public function setRevisionNO($revisionNO) {
		$this->_RevisionNO;
	}
	
	/**
	 * @return DateTime
	 */
	public function getRevisionDate() {
		return $this->_RevisionDate;
	}
	
	/**
	 * 
	 * @param DateTime $revisionDate
	 */
	public function setRevisionDate($revisionDate) {
		$this->_RevisionDate = $revisionDate;
	}
	
	/**
	 * @return string
	 */
	public function getRevisionContent() {
		return $this->_RevisionContent;
	}
	
	/**
	 * 
	 * @param string $revisionContent
	 */
	public function setRevisionContent($revisionContent) {
		$this->_RevisionContent = $revisionContent;
	}
}
?>